power maximum demand - French English Dictionary